﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Clases.Interface;
using System.Collections;

namespace Clases.Clases{

    public class Grupo : IUIObject
    {

        private int _idGrupo;
        private String _codigoGrupo;
        private int _cuatrimestre;
        private int _anno;
        private Usuario _profesor;
        private Materia _materia;


        public Grupo()
        {
        }

        public Grupo (String pCodigoGrupo, int pcuatrimestre, int panno, Usuario pprofesor, Materia pmateria)
        {
            _codigoGrupo = pCodigoGrupo;
            _cuatrimestre = pcuatrimestre;
            _anno = panno;
            _profesor = pprofesor;
            _materia = pmateria;
        }

        public int idGrupo
        {
            get { return _idGrupo; }
            set { _idGrupo = value; } 
        }


        public String codigoGrupo
        {
            get { return _codigoGrupo; }
            set { _codigoGrupo = value; }
        }

        public int cuatrimestre
        {
            get { return _cuatrimestre; }
            set { _cuatrimestre = value; }
        }

        public int anno
        {
            get { return _anno; }
            set { _anno = value; }
        }

        public Usuario profesor
        {
            get { return _profesor; }
            set { _profesor = value; }
        }

        public Materia materia
        {
            get { return _materia; }
            set { _materia = value; }
        }

        public Hashtable getData()
        {
            Hashtable data = new Hashtable();
            data.Add("codigo", codigoGrupo);
            return data;
        }     
   }
}
